/**
 * Filename PatientReqDto.java 2021年01月05日
 * Copyright  Ehome Co.Ltd. All Rgiths Reserved.
 *
 * @author wyc
 */
package com.ehome.poct.base.api.dto.device;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description 硬件版本请求DTO
 * @author 瑶苏
 * @create 2021/11/16
 **/
@Data
public class DeviceVersionReqDTO {
    
    @ApiModelProperty("类型")
    private Integer type;
    
    @ApiModelProperty("标题")
    private String title;
    
    @ApiModelProperty("发布时间")
    private String publishTime;
    
    @ApiModelProperty("包名")
    private String receivePackageId;
    
    @ApiModelProperty("发布人")
    private String pubAuthor;
    
    @ApiModelProperty("Data")
    private data data = new data();
    
    @Data
    public static class data {
       
       @ApiModelProperty("版本号")
       private String version;
       
       /**
        * 包下载地址
        */
       @ApiModelProperty("包下载地址")
       private String url;
    
       /**
        * 版本更新描述
        */
       @ApiModelProperty("版本更新描述")
       private String description;
    
       /**
        * 包类型（0. 软件  1.硬件  2.固件）
        */
       @ApiModelProperty("包类型（0. 软件  1.硬件  2.固件）")
       private Integer packageType;
    
        /**
         * 包的ID
         */
        @ApiModelProperty("包的ID")
        private String packageId;
    
        /**
         * 设备类型（1.金标仪  2.血常规  5.生化仪）
         */
        @ApiModelProperty("设备类型（1.金标仪  2.血常规  5.生化仪）")
        private String deviceType;
    
        /**
         * 升级类型（0.强更  1.非强更）
         */
        @ApiModelProperty("升级类型（0.强更  1.非强更）")
        private Integer upgradeType;
   }
}